package kr.pe.johnkim.checkmileage.mobile.domain;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Check Mileage 가맹점 도메인 클래스 이다.
 * 
 * @author : johnkim <cale9797@gmail.com / Bettersoft, Inc.>
 * @Date : 12. 7. 24
 */

@XmlRootElement(name="checkMileageMerchant")
@XmlAccessorType(XmlAccessType.FIELD)
public class CheckMileageMerchant {

    @XmlElement
    String merchantId;                              // 가맹점 아이디.
    @XmlElement
    String password;                                // 암호.
    @XmlElement
    String name;                                    // 가맹 점주 이름.
    @XmlElement
    String companyName;                             // 가맹점 명.
    @XmlElement
    String introduction;                            // 가맹점 소개글.
    @XmlElement
    String profileImageUrl;                         // 가맹점 전경 사진.
    @XmlElement
    String profileThumbnailImageUrl;                // 가맹점 전경 썸네일 사진.
    @XmlElement
    String birthday;                                // 가맹 점주 생년월일.
    @XmlElement
    String openingDate;                             // 개업년월일.
    @XmlElement
    String email;                                   // 대표 이메일 주소.
    @XmlElement
    String homePage;                                // 가맹점 홈페이지 주소.
    @XmlElement
    String blog;                                    // 가맹점 블로그 주소.
    @XmlElement
    String agencyCode;                              // 대리점 코드.
    @XmlElement
    String countryCode;                             // 국가 코드.
    @XmlElement
    String languageCode;                            // 언어 코드.
    @XmlElement
    String mobilePhoneNumber;                       // 휴대전화 번호.
    @XmlElement
    String homePhoneNumber;                         // 자택 전화 번호.
    @XmlElement
    String workPhoneNumber;                         // 매장 전화 번호.
    @XmlElement
    String faxPhoneNumber;                          // 매장 팩스 번호.
    @XmlElement
    String zipCode01;                               // 우편 번호.
    @XmlElement
    String address01;                               // 한국 일반, 법인, 면세 법인 공통 : 사업장 소재지 1.
    @XmlElement
    String address02;                               // 한국 일반, 법인, 면세 법인 공통 : 사업장 소재지 2.
    @XmlElement
    String zipCode02;                               // 우편 번호.
    @XmlElement
    String address03;                               // 한국 법인, 면세 법인 사업자 일 경우 : 본점 소재지 1.
    @XmlElement
    String address04;                               // 한국 법인, 면세 법인 사업자 일 경우 : 본점 소재지 2.
    @XmlElement
    String zipCode03;                               // 우편 번호.
    @XmlElement
    String address05;
    @XmlElement
    String address06;
    @XmlElement
    String zipCode04;                               // 우편 번호.
    @XmlElement
    String address07;
    @XmlElement
    String address08;
    @XmlElement
    String zipCode05;                               // 우편 번호.
    @XmlElement
    String address09;
    @XmlElement
    String address10;
    @XmlElement
    String businessType;                            // 사업자 형태 : 법인, 면세 법인, 일반.
    @XmlElement
    String businessRegistrationNumber01;            // 등록 번호. 법인, 일반, 면세 법인 공통 사항.
    @XmlElement
    String businessRegistrationNumber02;            // 법인, 면세 법인일 경우의 법인 등록 번호.
    @XmlElement
    String businessRegistrationNumber03;
    @XmlElement
    String businessRegistrationNumber04;
    @XmlElement
    String businessRegistrationNumber05;
    @XmlElement
    String businessRegistrationNumber06;
    @XmlElement
    String businessRegistrationNumber07;
    @XmlElement
    String businessRegistrationNumber08;
    @XmlElement
    String businessRegistrationNumber09;
    @XmlElement
    String businessRegistrationNumber10;
    @XmlElement
    String businessKind01;                          // 사업의 종류 : 업태.
    @XmlElement
    String businessKind02;                          // 사업의 종류 : 종목.
    @XmlElement
    String businessKind03;                          // 업종 : 가맹점에서 직접 입력.
    @XmlElement
    String businessKind04;
    @XmlElement
    String businessKind05;
    @XmlElement
    String businessArea01;                          // 지역 : 가맹점에서 직접 입력.
    @XmlElement
    String businessArea02;
    @XmlElement
    String businessArea03;
    @XmlElement
    String businessArea04;
    @XmlElement
    String businessArea05;
    @XmlElement
    String latitude;                                // 위도.
    @XmlElement
    String longitude;                               // 경도.
    @XmlElement
    String decreaseMileage;                         // 마일리지 적립율. 카드 결제의 경우.
    @XmlElement
    String decreaseMileageCash;                     // 마일리지 적립율. 현금 결제의 경우.
    @XmlElement
    String prSentence;                               // 가맹점 매장 Tablet PC 용 홍보 문구.
    @XmlElement
    String prPicture01;                             // 가맹점 매장 Tablet PC 용 홍보 사진.
    @XmlElement
    String prPicture02;                             // 가맹점 매장 Tablet PC 용 홍보 사진.
    @XmlElement
    String prPicture03;                             // 가맹점 매장 Tablet PC 용 홍보 사진.
    @XmlElement
    String prPicture04;                             // 가맹점 매장 Tablet PC 용 홍보 사진.
    @XmlElement
    String prPicture05;                             // 가맹점 매장 Tablet PC 용 홍보 사진.
    @XmlElement
    String restrictionYn;                           // 서비스 이용 제한 여부. 서비스 요금 결제 전에는 N.
    @XmlElement
    String grade;                                   // 가맹점 등급. (기본 등급은 5)
    @XmlElement
    String activateYn;                              // 활성화 여부.
    @XmlElement
    String modifyDate;                              // 수정 일자.
    @XmlElement
    String registerDate;                            // 등록 일자.
    @XmlElement
    String totalCount;                              // 갯수.
    @XmlElement
    String result;                                  // 처리 결과.(SUCCESS/FAIL)

    @XmlElement
    String checkMileageId;                          // 사용자 아이디.
    @XmlElement
    String idCheckMileageMileages;                  // 가맹점 마일리지 테이블 아이디.
    @XmlElement
    String mileage;                                 // 사용자 마일리지.

    public String getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getProfileImageUrl() {
        return profileImageUrl;
    }

    public void setProfileImageUrl(String profileImageUrl) {
        this.profileImageUrl = profileImageUrl;
    }

    public String getProfileThumbnailImageUrl() {
        return profileThumbnailImageUrl;
    }

    public void setProfileThumbnailImageUrl(String profileThumbnailImageUrl) {
        this.profileThumbnailImageUrl = profileThumbnailImageUrl;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getOpeningDate() {
        return openingDate;
    }

    public void setOpeningDate(String openingDate) {
        this.openingDate = openingDate;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getHomePage() {
        return homePage;
    }

    public void setHomePage(String homePage) {
        this.homePage = homePage;
    }

    public String getBlog() {
        return blog;
    }

    public void setBlog(String blog) {
        this.blog = blog;
    }

    public String getAgencyCode() {
        return agencyCode;
    }

    public void setAgencyCode(String agencyCode) {
        this.agencyCode = agencyCode;
    }

    public String getCountryCode() {
        return countryCode;
    }

    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }

    public String getLanguageCode() {
        return languageCode;
    }

    public void setLanguageCode(String languageCode) {
        this.languageCode = languageCode;
    }

    public String getMobilePhoneNumber() {
        return mobilePhoneNumber;
    }

    public void setMobilePhoneNumber(String mobilePhoneNumber) {
        this.mobilePhoneNumber = mobilePhoneNumber;
    }

    public String getHomePhoneNumber() {
        return homePhoneNumber;
    }

    public void setHomePhoneNumber(String homePhoneNumber) {
        this.homePhoneNumber = homePhoneNumber;
    }

    public String getWorkPhoneNumber() {
        return workPhoneNumber;
    }

    public void setWorkPhoneNumber(String workPhoneNumber) {
        this.workPhoneNumber = workPhoneNumber;
    }

    public String getFaxPhoneNumber() {
        return faxPhoneNumber;
    }

    public void setFaxPhoneNumber(String faxPhoneNumber) {
        this.faxPhoneNumber = faxPhoneNumber;
    }

    public String getZipCode01() {
        return zipCode01;
    }

    public void setZipCode01(String zipCode01) {
        this.zipCode01 = zipCode01;
    }

    public String getAddress01() {
        return address01;
    }

    public void setAddress01(String address01) {
        this.address01 = address01;
    }

    public String getAddress02() {
        return address02;
    }

    public void setAddress02(String address02) {
        this.address02 = address02;
    }

    public String getZipCode02() {
        return zipCode02;
    }

    public void setZipCode02(String zipCode02) {
        this.zipCode02 = zipCode02;
    }

    public String getAddress03() {
        return address03;
    }

    public void setAddress03(String address03) {
        this.address03 = address03;
    }

    public String getAddress04() {
        return address04;
    }

    public void setAddress04(String address04) {
        this.address04 = address04;
    }

    public String getAddress05() {
        return address05;
    }

    public String getZipCode03() {
        return zipCode03;
    }

    public void setZipCode03(String zipCode03) {
        this.zipCode03 = zipCode03;
    }

    public void setAddress05(String address05) {
        this.address05 = address05;
    }

    public String getAddress06() {
        return address06;
    }

    public void setAddress06(String address06) {
        this.address06 = address06;
    }

    public String getZipCode04() {
        return zipCode04;
    }

    public void setZipCode04(String zipCode04) {
        this.zipCode04 = zipCode04;
    }

    public String getAddress07() {
        return address07;
    }

    public void setAddress07(String address07) {
        this.address07 = address07;
    }

    public String getAddress08() {
        return address08;
    }

    public void setAddress08(String address08) {
        this.address08 = address08;
    }

    public String getZipCode05() {
        return zipCode05;
    }

    public void setZipCode05(String zipCode05) {
        this.zipCode05 = zipCode05;
    }

    public String getAddress09() {
        return address09;
    }

    public void setAddress09(String address09) {
        this.address09 = address09;
    }

    public String getAddress10() {
        return address10;
    }

    public void setAddress10(String address10) {
        this.address10 = address10;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getBusinessRegistrationNumber01() {
        return businessRegistrationNumber01;
    }

    public void setBusinessRegistrationNumber01(String businessRegistrationNumber01) {
        this.businessRegistrationNumber01 = businessRegistrationNumber01;
    }

    public String getBusinessRegistrationNumber02() {
        return businessRegistrationNumber02;
    }

    public void setBusinessRegistrationNumber02(String businessRegistrationNumber02) {
        this.businessRegistrationNumber02 = businessRegistrationNumber02;
    }

    public String getBusinessRegistrationNumber03() {
        return businessRegistrationNumber03;
    }

    public void setBusinessRegistrationNumber03(String businessRegistrationNumber03) {
        this.businessRegistrationNumber03 = businessRegistrationNumber03;
    }

    public String getBusinessRegistrationNumber04() {
        return businessRegistrationNumber04;
    }

    public void setBusinessRegistrationNumber04(String businessRegistrationNumber04) {
        this.businessRegistrationNumber04 = businessRegistrationNumber04;
    }

    public String getBusinessRegistrationNumber05() {
        return businessRegistrationNumber05;
    }

    public void setBusinessRegistrationNumber05(String businessRegistrationNumber05) {
        this.businessRegistrationNumber05 = businessRegistrationNumber05;
    }

    public String getBusinessRegistrationNumber06() {
        return businessRegistrationNumber06;
    }

    public void setBusinessRegistrationNumber06(String businessRegistrationNumber06) {
        this.businessRegistrationNumber06 = businessRegistrationNumber06;
    }

    public String getBusinessRegistrationNumber07() {
        return businessRegistrationNumber07;
    }

    public void setBusinessRegistrationNumber07(String businessRegistrationNumber07) {
        this.businessRegistrationNumber07 = businessRegistrationNumber07;
    }

    public String getBusinessRegistrationNumber08() {
        return businessRegistrationNumber08;
    }

    public void setBusinessRegistrationNumber08(String businessRegistrationNumber08) {
        this.businessRegistrationNumber08 = businessRegistrationNumber08;
    }

    public String getBusinessRegistrationNumber09() {
        return businessRegistrationNumber09;
    }

    public void setBusinessRegistrationNumber09(String businessRegistrationNumber09) {
        this.businessRegistrationNumber09 = businessRegistrationNumber09;
    }

    public String getBusinessRegistrationNumber10() {
        return businessRegistrationNumber10;
    }

    public void setBusinessRegistrationNumber10(String businessRegistrationNumber10) {
        this.businessRegistrationNumber10 = businessRegistrationNumber10;
    }

    public String getBusinessKind01() {
        return businessKind01;
    }

    public void setBusinessKind01(String businessKind01) {
        this.businessKind01 = businessKind01;
    }

    public String getBusinessKind02() {
        return businessKind02;
    }

    public void setBusinessKind02(String businessKind02) {
        this.businessKind02 = businessKind02;
    }

    public String getBusinessKind03() {
        return businessKind03;
    }

    public void setBusinessKind03(String businessKind03) {
        this.businessKind03 = businessKind03;
    }

    public String getBusinessKind04() {
        return businessKind04;
    }

    public void setBusinessKind04(String businessKind04) {
        this.businessKind04 = businessKind04;
    }

    public String getBusinessKind05() {
        return businessKind05;
    }

    public void setBusinessKind05(String businessKind05) {
        this.businessKind05 = businessKind05;
    }

    public String getBusinessArea01() {
        return businessArea01;
    }

    public void setBusinessArea01(String businessArea01) {
        this.businessArea01 = businessArea01;
    }

    public String getBusinessArea02() {
        return businessArea02;
    }

    public void setBusinessArea02(String businessArea02) {
        this.businessArea02 = businessArea02;
    }

    public String getBusinessArea03() {
        return businessArea03;
    }

    public void setBusinessArea03(String businessArea03) {
        this.businessArea03 = businessArea03;
    }

    public String getBusinessArea04() {
        return businessArea04;
    }

    public void setBusinessArea04(String businessArea04) {
        this.businessArea04 = businessArea04;
    }

    public String getBusinessArea05() {
        return businessArea05;
    }

    public void setBusinessArea05(String businessArea05) {
        this.businessArea05 = businessArea05;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getDecreaseMileage() {
        return decreaseMileage;
    }

    public void setDecreaseMileage(String decreaseMileage) {
        this.decreaseMileage = decreaseMileage;
    }

    public String getDecreaseMileageCash() {
        return decreaseMileageCash;
    }

    public void setDecreaseMileageCash(String decreaseMileageCash) {
        this.decreaseMileageCash = decreaseMileageCash;
    }

    public String getPrSentence() {
        return prSentence;
    }

    public void setPrSentence(String prSentence) {
        this.prSentence = prSentence;
    }

    public String getPrPicture01() {
        return prPicture01;
    }

    public void setPrPicture01(String prPicture01) {
        this.prPicture01 = prPicture01;
    }

    public String getPrPicture02() {
        return prPicture02;
    }

    public void setPrPicture02(String prPicture02) {
        this.prPicture02 = prPicture02;
    }

    public String getPrPicture03() {
        return prPicture03;
    }

    public void setPrPicture03(String prPicture03) {
        this.prPicture03 = prPicture03;
    }

    public String getPrPicture04() {
        return prPicture04;
    }

    public void setPrPicture04(String prPicture04) {
        this.prPicture04 = prPicture04;
    }

    public String getPrPicture05() {
        return prPicture05;
    }

    public void setPrPicture05(String prPicture05) {
        this.prPicture05 = prPicture05;
    }

    public String getRestrictionYn() {
        return restrictionYn;
    }

    public void setRestrictionYn(String restrictionYn) {
        this.restrictionYn = restrictionYn;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getActivateYn() {
        return activateYn;
    }

    public void setActivateYn(String activateYn) {
        this.activateYn = activateYn;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getCheckMileageId() {
        return checkMileageId;
    }

    public void setCheckMileageId(String checkMileageId) {
        this.checkMileageId = checkMileageId;
    }

    public String getIdCheckMileageMileages() {
        return idCheckMileageMileages;
    }

    public void setIdCheckMileageMileages(String idCheckMileageMileages) {
        this.idCheckMileageMileages = idCheckMileageMileages;
    }

    public String getMileage() {
        return mileage;
    }

    public void setMileage(String mileage) {
        this.mileage = mileage;
    }
}
